text.skipToContent text.skipToNavigation

Machine Vision Controller Technology

Machine vision controllers are evaluation units for image processing with data processing and result output. They are typically used for the evaluation of multi-camera or multi-profile applications.
 

What Is a Machine Vision Controller?

Machine vision controllers are computers used in demanding and industrial environments. Unlike traditional office computers, machine vision controllers offer fail-safe continuous mode, higher IP ratings, robustness against vibrations and dust, and extended operating temperature ranges and high uptime. Applications include production facilities in a wide range of industries such as automotive, metal, logistics, food, pharmaceuticals and energy.

Tasks of a Machine Vision Controller

Powerful processors enable various functions and tasks in industrial image processing. Examples of this are:

Control and Monitoring

By monitoring and controlling machines, systems and processes in production using a machine vision system, production efficiency can be significantly increased. The controller enables precise control and real-time monitoring.

Analysis and Data Collection

The controllers collect the data recorded by cameras, profile sensors and other devices for further processing. The data is then processed, analyzed and visualized using manufacturer-specific software.

Interface between Operator and System

User-friendly operation is important for monitoring and controlling the production line, as the controller is the link between the human operator and the automated system. Traditional operating systems such as Linux are often used.

Connectivity and Communication

The industrial controllers have multiple interfaces to ensure seamless connectivity and communication between the detection devices used and action components in an industrial automation system. Real-time connections can also be used. This is especially important for fieldbus systems such as PROFIBUS or EtherCAT etc.

Individual Adjustment

Depending on the area of application, machine vision controllers can be specifically adapted to different requirements via different hardware components such as processors and storage media.

The Difference Between Machine Vision Controllers and Smart Devices

Machine Vision Controllers

  • Suitable for applications where multiple cameras or profile sensors are required for evaluation

  • Shorter process times due to higher computing power

  • Image and profile evaluation takes place on the controller

  • Suitable for very high resolution inspection tasks 


Smart Devices

  • Suitable for applications where only one camera or profile sensor is required for evaluation

  • Image and profile evaluation takes place on pre-installed software in the camera or in the profile sensor

  • Result output via integrated interfaces

  • No additional machine vision controllers required





 

Structure and Components of a Machine Vision Controller

CPU (Processor)

The CPU is the heart of the machine vision controller and provides the computing power. The appropriate processor is selected depending on the application. wenglor’s machine vision controllers have powerful i7 processors.

Mainboard

All components required for the operation of an industrial PC are installed on the mainboard. This includes the processor, the RAM, the mass storage, the chipset, the graphics, as well as modules for interfaces and other essential components.

Memory (RAM and Hard Disk)

The RAM (Random Access Memory) stores the data the processor needs for fast and short-term processing. The RAM can be compared with the displacement of a combustion engine: A sufficiently large RAM allows the processor to unfold its full power.

Interfaces

The controllers have some interfaces to communicate with the cameras and other devices, including 
  • RTE 
    • PROFINET
    • Ethernet IP
    • EtherCAT
  • Ethernet TCP/IP
  • UDP
  • Digital I/O
  • SFTP

Cooling System

Many industrial PCs are installed in places where it is hot, such as foundries. For this reason, the cooling system must be efficient to keep temperatures under control. A distinction is made between passive and active cooling. 

Graphics Card

Depending on the application, a graphics card may be required in the machine vision controllers. A graphics card in an industrial PC plays an important role in the processing and presentation of data. 

The Differences Between the Interfaces

Ethernet TCP/IP

Ethernet TCP/IP stands for “Transmission Control Protocol/Internet Protocol” and is a data transmission protocol that makes it possible to reliably address data broken down into packets and transfer them to the subscriber devices connected to the network. It ensures that every data packet arrives. If this is not the case, it is sent again. 

UDP

UDP (User Datagram Protocol) is a network protocol that enables the wireless transmission of data in IP-based computer networks. Connectionless means that the data is sent without mutual authentication between the emitter and receiver. UDP focuses on speed. 

SFTP

SFTP (Secure File Transfer Protocol) is a file transfer protocol for IP-based networks that is used for encrypted data transfer. Typically, data is uploaded from the client to the server and downloaded from the server to the client. 

DIO (Digital Input/Output)

DIO (Digital Input/Output) transmit digital signals from e.g. sensors or cameras efficiently and directly to other controllers (PLC). For example, a sequence of pulses triggers an image capture via a digital input. At the same time, illumination can be triggered via a digital output. 

RTE (Real-Time Ethernet)

RTE (Real Time Ethernet) is a real-time Ethernet environment based on IP protocols, mainly used in automation technology to connect decentralized peripherals to a controller. These include PROFINET, Ethernet IP, EtherCAT. In factory automation, real time refers to cycle times in the single-digit millisecond range.

Requirements for Controllers with AI Tools

New functions and smart enhancements in AI make the targeted use of high-performance hardware indispensable. With the right combination of computing power and dedicated AI hardware, AI applications can be significantly accelerated – often 5–10 times faster than with traditional systems.

Computing Power and Hardware

Robust Hardware for Powerful Controllers

For a stable and reliable system, the controller must withstand the demands of the industrial environment.

Heat generation and cooling: High computing power requires efficient heat removal to avoid overheating and system failures. Industrial controllers are often equipped with special cooling technologies or even fanless designs, which are particularly effective in dusty and dirty environments and also reduce maintenance.

To get the most out of an industrial PC for industrial image processing with AI tools, both hardware requirements – such as powerful CPU, GPU, NPU, sufficient RAM and fast memory – as well as software and interface compatibility must be carefully considered. The key here is choosing a robust and reliable system that fits seamlessly into the industrial environment and can be flexibly expanded and integrated.

Flexible Use of Machine Vision Controllers

A machine vision controller is a component of an image processing system. In addition to the machine vision controller, a complete image processing system includes the following components, which wenglor offers:

Applications of Machine Vision Controllers

Machine Vision Controller with Machine Vision Cameras

Engine manufacturing in the automotive industry requires a visual, fully automated end-of-line quality control at the end of each production line. This prevents faulty engines from leaving the production line.



 
When filling different types of spreadable cheese, it must be ensured that the correct lid and logo are applied to each packaging. As the varieties are changed several times a day, there must be no confusion between the lid and the contents.


 

In the automotive industry, the quality of individual components of passenger car interior doors, such as window controls or armrests, must be visually checked for different types of door. For this purpose, a vision system consisting of several cameras, lenses, illuminations and a control unit is installed. 

Machine Vision Controller with 2D/3D Profile Sensors

When producing baked goods with chocolate glaze, the exact height and width of the baked goods must be determined for quality control purposes. For this purpose, a 2D/3D profile sensor with a large measuring range is installed above the conveyor belt, which measures all cookies with micrometer precision over the entire width of the line.




 
In the production of click parquet, the boards’ quality in terms of geometry has to be assured continuously during operation. The better the edges of the boards match, the higher the quality of the parquet. However, the milling tools used for this wear out over time, leading to scrap.



 
Product Comparison